/**
 * Created by XK-SH on 2017/5/11.
 */
import Vue from 'vue'
import VueResource from 'vue-resource';
Vue.use(VueResource);

export default {
  /**
   * 员工列表分页查询
   */
  listAllEmp(pageSize,pageNum,query) {
    return Vue.http.post("/empManage/m/listAllEmp/"+pageSize+"/"+pageNum,query);
  },

  /**
   * 新增员工
   */
  insertEmp(query) {
    return Vue.http.post("/empManage/m/insertEmp",query);
  },

  /**
   * 查询员工信息(暂无头像)
   */
  getEmpByEmpId(empId) {
    return Vue.http.get("/empManage/m/getEmpByEmpId/"+empId);
  },

  /**
   * 编辑员工信息
   */
  updateEmpByEmpId(empId,query) {
    return Vue.http.post("/empManage/m/updateEmpByEmpId/"+empId,query);
  },

  /**
   * 员工离职
   */
  deleteEmpByEmpId(empId,query) {
    return Vue.http.post("/empManage/m/deleteEmpByEmpId/"+empId,query);
  },

  /**
   * 获取个人信息(登录)
   */
  getLoginPersonInfo(){
    return Vue.http.get("/empManage/m/CurrentUserInfo");
  },

  /**
   * 编辑个人信息(登录)
   */
  editLoginPersonInfo(data){
    return Vue.http.post("/empManage/m/updateCurrentUserInfo",data);
  },

  /**
   * 获取所有部门
   */
  getAllDept(){
    return Vue.http.get("/deptManage/depts");
  },
}
